54 result(s)
Page Size: 10, 20, 50
Export: bibtex, xml, json, csv
Order by:

CNR Author operator: and / or
more
Typology operator: and / or
Language operator: and / or
Date operator: and / or
more
Rights operator: and / or
2023 Contribution to conference Open Access OPEN
Digitalisation of agriculture: development and evaluation of a model-based requirements engineering process
Mannari C., Spagnolo G. O., Bacco M., Malizia A.
[Context and Motivation] The requirements elicitation process for socio-technical systems requires the involvement of diverse stakeholders with different backgrounds and skills. In these contexts, ef- fective communication between business analysts and stakeholders can be supported by model-based requirements engineering (MoDRE) strategies, which leverage diagrammatic notations as a means for information exchange. [Question/Problem] Several diagrams and approaches exist to facilitate MoDRE. However, empirical evidence on their applicability to real-world contexts with a relevant social com- ponent, and going through a process of digitalisation, is limited. Furthermore, existing approaches do not evaluate the impact that the deployment of a novel digital system has on the process and its actors. [Principal idea/Results] The research outlined in this paper aims to evaluate the joint usage of typical requirements engineer notations, namely i*, class diagrams, and business process models in the elicitation of requirements for socially-intensive systems that are going through a transformative digitalisation process. We apply these notations to represent the system-as-is, and the system-to-be, with the goal of also evaluating the impact of digitalisation. We focus on living labs (LL, i.e., networks of stakeholders participating in a socio-technical system) belonging to the agriculture domain, and provide a preliminary application on a farm that is introducing an AI-based irrigation system. [Contribution] The results show that effective communication with non-technical stakeholders is feasible with the envisioned approach. Although multiple iterations are required, agronomists and farmers are able to provide constructive feedback on the basis of the models. Furthermore, impacts in terms of additional/removed tasks and actors can be effectively characterised through business process models. As part of our overall project, we will refine the method, and then apply it in 20 living labs in the EU.Source: REFSQ 2023 - 29th International Working Conference on Requirement Engineering: Foundation for Software Quality: Posters and Tools, Barcelona, Spain, 17-20/04/2023

See at: ceur-ws.org Open Access | ISTI Repository Open Access | ISTI Repository Open Access | ISTI Repository Open Access | CNR ExploRA


2023 Contribution to book Open Access OPEN
REFSQ 2023: joint proceedings of workshops, doctoral symposium, posters & tools track, and journal early feedback track - Preface
Spagnolo G. O., Ferrari A., Penzenstadler B.
This document is the preface of the Joint Proceedings of Workshops, Doctoral Symposium, Posters & Tools Track, and Journal Early Feedback Track of the 29th International Working Conference on Requirement Engineering: Foundation for Software Quality (REFSQ 2023), 17th--20th April 2023, held in Barcelona, Catalunya, Spain.Source: Joint Proceedings of REFSQ-2023 Workshops, Doctoral Symposium, Posters & Tools Track and Journal Early Feedback co-located with the 28th International Conference on Requirements Engineering: Foundation for Software Quality (REFSQ 2023), edited by Ferrari A. et al., 2023

See at: ceur-ws.org Open Access | ISTI Repository Open Access | CNR ExploRA


2022 Report Open Access OPEN
Processo di gestione dei flussi amministrativi delle certificazioni degli apparati per la memorizzazione elettronica e la trasmissione telematica dei dati dei corrispettivi giornalieri
Spagnolo G. O., Cempini A., Falchi C., Lami G., Pierotti A., Puntoni M.
Questo Rapporto Tecnico intende fornire una chiara e completa descrizione del nuovo processo di gestione dei flussi amministrativi nel contesto delle Certificazioni degli apparati per la memorizzazione elettronica e la trasmissione telematica dei dati dei corrispettivi giornalieri di cui all'art. 2, comma 1, del decreto legislativo 5 agosto 2015, n. 127 ai sensi del D.M. 23 marzo 1983 e secondo il provvedimento dell'Agenzia delle Entrate del 0182017 del 28 ottobre 2016 e successive modificazioni ed integrazioni.Source: ISTI Technical Report, ISTI-2022-TR/020, pp.1–9, 2022
DOI: 10.32079/isti-tr-2022/020
Metrics:


See at: ISTI Repository Open Access | CNR ExploRA


2022 Conference article Restricted
Technical debt management in automotive software industry
Lami G., Spagnolo G. O.
The suppliers of software-intensive electronic automotive components are facing technical challenges due to the innovation rush and the growing time pressure from customers. As the quality of on-board automotive electronic systems is strongly dependent on the quality of their development practices, car manufacturers and suppliers proactively focus on improving technical and organizational processes. Automotive SPICE (ASPICE) is today the reference standard for assessing and improving automotive electronics processes and projects in this setting. As car manufacturers use ASPICE to qualify their suppliers of software-intensive systems, such a standard becomes a market demand. This paper identifies and discusses the benefits and impact of the integration and harmonization of Technical Debt Management (TDM) in an ASPICE- compliant software development project. Besides this paper provides a conceptual framework and a reference process description for the integration of ASPICE and TDM practices in a sample Software Engineering process.Source: SEAA 2022 - 48th EUROMICRO Conference on Software Engineering and Advanced Applications, pp. 294–297, Maspalomas, Gran Canaria, Spain, 31/08 - 02/09/2022
DOI: 10.1109/seaa56994.2022.00053
Metrics:


See at: ieeexplore.ieee.org Restricted | CNR ExploRA


2021 Conference article Open Access OPEN
Spatial Model Checking for Smart Stations: Research Challenges
Ter Beek M. H., Ciancia V., Latella D., Massink M., Spagnolo G. O.
In this position paper, we discuss the introduction of spatial verification techniques in an application scenario from smart stations, viz. analysing the user experience with respect to the lighting conditions of station areas. This is a case study in industrial projects. We discuss three challenging use cases for the application of spatial model checking in this setting. First, we envision how to use the spatial model checker VoxLogicA, which can analyse both 2D and 3D voxel-based maps, to explore the areas that users can visit in a station area and to characterise them with respect to their illumination conditions. This is aimed at monitoring a smart station. We also ideate statistical spatio-temporal model checking of the design of energy-saving protocols, exploiting the modelling of user preferences. Finally, we discuss the idea of quantifying the impact of design changes, based on the logs of smart stations, to identify and measure the incidence of undesired events (e.g. non-illuminated platforms where a train is passing by) before and after each change.Source: FMICS 2021 - 26th International Conference on Formal Methods for Industrial Critical Systems, pp. 39–47, Online conference, 24-26/08/2021
DOI: 10.1007/978-3-030-85248-1_3
Metrics:


See at: ISTI Repository Open Access | link.springer.com Restricted | CNR ExploRA


2021 Report Open Access OPEN
Esportazione memoria permanente di riepilogo registratore telematico
Spagnolo G. O., Surano D.
Esportazione Memoria di riepilogo RT: codifiche ed uso proposta di nuovo tracciato che estende il precedente per estrarre tutte le informazioni immagazzinate nella memoria di riepilogo del registratore telematico.Source: ISTI Technical Report, ISTI-2021-TR/014, pp.1–23, 2021
DOI: 10.32079/isti-tr-2021/014
Metrics:


See at: ISTI Repository Open Access | CNR ExploRA


2021 Report Open Access OPEN
Esportazione memoria permanente di dettaglio registratore telematico
Spagnolo G. O., Surano D.
Esportazione Memoria Permanente di Dettaglio Registratore Telematico, codifiche ed uso proposta estensione tracciato esportazione memoria di dettaglio per consentire la esportazione di tutte le informazioni salvate nella memoria di dettaglio del RT.Source: ISTI Technical Report, ISTI-2021-TR/013, pp.1–29, 2021
DOI: 10.32079/isti-tr-2021/013
Metrics:


See at: ISTI Repository Open Access | CNR ExploRA


2020 Conference article Open Access OPEN
30 years of simulation-based quantitative analysis tools: a comparison experiment between Möbius and Uppaal SMC
Basile D., Ter Beek M. H., Di Giandomenico F., Fantechi A., Gnesi S., Spagnolo G. O.
We provide a brief comparison of the modelling and analysis capabilities of two different formalisms and their associated simulation-based tools, acquired from experimenting with these methods and tools on one specific case study. The case study is a cyber-physical system from an industrial railway project, namely a railroad switch heater, and the quantitative properties concern energy consumption and reliability. We modelled and analysed the case study with stochastic activity networks and Möbius on the one hand and with stochastic hybrid automata and Uppaal SMC on the other hand. We give an overview of the performed experiments and highlight specific features of the two methodologies. This yields some pointers for future research and improvements.Source: ISoLA 2020 - 9th International Symposium on Leveraging Applications of Formal Methods, Verification and Validation: Verification Principles, pp. 368–384, Rhodes, Greece, 20-30/10/2020
DOI: 10.1007/978-3-030-61362-4_21
Metrics:


See at: ISTI Repository Open Access | doi.org Restricted | link.springer.com Restricted | CNR ExploRA


2020 Report Open Access OPEN
Specifica DOCUMENTI COMMERCIALI Secondo il provvedimento dell'Agenzia delle Entrate del 248558/2020 del 30 Giugno 2020
Spagnolo G. O., Serchiani G., Lami G.
Questo Rapporto Tecnico intende fornire una chiara e completa descrizione delle nuove operazioni del Registratore Telematico a seguito dell'emanazione da parte dell'Agenzia delle Entrate del provvedimento 248558/2020 del 30 Giugno 2020.Source: ISTI Technical Reports 2020/011, 2020, 2020
DOI: 10.32079/isti-tr-2020/011
Metrics:


See at: ISTI Repository Open Access | CNR ExploRA


2019 Journal article Open Access OPEN
Smart Services for Railways
Di Giandomenico F., Gnesi S, Spagnolo G. O., Fantechi A.
The project STINGRAY (SmarT station INtelliGent RAilwaY) addresses the role of the railway station, traditionally seen as a meeting point for a city, in order to enhance its importance and integration into the smart city of the future.Source: ERCIM news (2019): 34–35.

See at: ercim-news.ercim.eu Open Access | ISTI Repository Open Access | CNR ExploRA


2019 Contribution to book Open Access OPEN
QuOD: An NLP Tool to Improve the Quality of Business Process Descriptions
Ferrari A., Spagnolo G. O., Fiscella A., Parente G.
In real-world organisations, business processes (BPs) are often described by means of natural language (NL) documents. Indeed, although semi-formal graphical notations exist to model BPs, most of the legacy process knowledge--when not tacit--is still conveyed through textual procedures or operational manuals, in which the BPs are specified. This is particularly true for public administrations (PAs), in which a large variety of BPs exist (e.g., definition of tenders, front-desk support) that have to be understood and put into practice by civil servants. [Question/problem] Incorrect understanding of the BP descriptions in PAs may cause delays in the delivery of services to citizens, or, in some cases, incorrect execution of the BPs. [Principal idea/results] In this paper, we present the development of an NLP-based tool named QuOD (Quality Analyser for Official Documents), oriented to detect linguistic defects in BP descriptions and to provide recommendations for improvements. [Contribution] QuOD is the first tool that addresses the problem of identifying NL defects in BP descriptions of PAs. The tool is available online at http://narwhal.it/quod/index.html.Source: From Software Engineering to Formal Methods and Tools, and Back Essays Dedicated to Stefania Gnesi on the Occasion of Her 65th Birthday, edited by ter Beek M.H.; Fantechi A.; Semini L., pp. 267–281, 2019
DOI: 10.1007/978-3-030-30985-5_17
Metrics:


See at: ISTI Repository Open Access | doi.org Restricted | link.springer.com Restricted | CNR ExploRA


2018 Journal article Open Access OPEN
A Guidelines framework for understandable BPMN models
Corradini F., Ferrari A., Fornari F., Gnesi S., Polini A., Re B., Spagnolo G. O.
Business process modeling allows abstracting and reasoning on how work is structured within complex organizations. Business process models represent blueprints that can serve different purposes for a variety of stakeholders. For example, business analysts can use these models to better understand how the organization works; employees playing a role in the process can use them to learn the tasks that they are supposed to perform; software analysts/developers can refer to the models to understand the system-as-is before designing the system-to-be. Given the variety of stakeholders that need to interpret these models, and considering the pivotal function that models play within organizations, understandability becomes a fundamental quality that need to be taken into particular account by modelers. In this paper we provide a set of fifty guidelines that can help modelers to improve the understandability of their models. The work focuses on the Business Process Modelling Notation 2.0 standard published by the Object Management Group, which has acquired a clear predominance among the modeling notations for business processes. Guidelines were derived by means of a thoughtful literature review - which allowed identifying around one hundred guidelines - and through successive activities of synthesis and homogenization. In addition, we implemented a freely available open source tool, named BEBoP (understandaBility vErifier for Business Process models), to check the adherence of a model to the guidelines. Finally, guidelines violation has been checked with BEBoP on a dataset of 11,294 models available in a publicly accessible repository. Our tests show that, although the majority of the guidelines are respected by the models, some guidelines, which are recognized as fundamental by the literature, are frequently violated.Source: Data & knowledge engineering 113 (2018): 129–154. doi:10.1016/j.datak.2017.11.003
DOI: 10.1016/j.datak.2017.11.003
Project(s): LEARN PAD via OpenAIRE
Metrics:


See at: ISTI Repository Open Access | Data & Knowledge Engineering Restricted | www.sciencedirect.com Restricted | CNR ExploRA


2018 Journal article Open Access OPEN
Improving the quality of business process descriptions of public administrations: resources and research challenges
Ferrari A., Witschel H. F., Spagnolo G. O., Gnesi S.
Purpose Business processes of public administrations (PAs) are often described in the form of written procedures or operational manuals. These busi- ness process descriptions are expected to be properly understood and applied by civil servants, who have to provide legally-compliant service provisions to the citizens. However, process descriptions in the PA are sometimes hard to read, ambiguous, or vague, leading to false interpretations or even incorrect execu- tion of the processes. In this paper, we focus on improving the descriptions of business processes to be used in PAs. Design/methodology/approach To this end, we present an in-depth domain analysis, including a literature review and interviews with PA stakeholders belonging to different realities. From this analysis, we identified a set of 52 typical defects of process descriptions. Findings We provide a set of guidelines and a template to constrain the definition of these documents and to mitigate the identified defects. Furthermore, we outline research challenges in the field of quality assessment of textual process descriptions for the PA. Research limitations/implications This paper addresses the needs of any PA officer who has to write an official procedure or operational manual, and should be studied by researchers who wish to provide automatic strategies to check the quality of these documents. Originality/value Text quality issues have been addressed in various fields (e.g., requirements engineering), but not in the area of business process descriptions of PAs. Our contribution consists in the study of the quality issues that occur and create problems in the practice of this particular domain. Based on this insight, we provide directions for research that will find solutions to mitigate the issues.Source: Business process management journal 24 (2018): 49–66. doi:10.1108/BPMJ-05-2016-0096
DOI: 10.1108/bpmj-05-2016-0096
Project(s): LEARN PAD via OpenAIRE
Metrics:


See at: ISTI Repository Open Access | Business Process Management Journal Restricted | CNR ExploRA


2018 Journal article Open Access OPEN
Towards formal methods diversity in railways: an experience report with seven frameworks
Mazzanti F., Ferrari A., Spagnolo G. O.
In the ever expanding universe of formal methods, several tools exist that can be exploited to validate early system designs, and that are applicable to problems of the railway domain. In this paper, we present an experience report in formal modelling and verification using seven different formal environments, namely UMC, Promela/SPIN, NuSMV, mCRL2, CPN Tools, FDR4 and CADP. In particular, we model and verify an algorithm that addresses a typical railway problem, namely deadlock avoidance in train scheduling. The algorithm is designed according to a prototypical architecture, the so-called blackboard pattern, in which a set of global data are atomically updated by a set of concurrent guarded agents. Our experience, limited to the specific problem, shows that the design of the algorithm can be translated into the different formalisms with acceptable effort, while deep proficiency with the tools is required to optimise the performance. The current paper establishes the preliminary foundations for the concept of formal methods diversity in the development of railway systems. The concept is based on the idea that if different non-certified formal environments are used to verify the same design, this increases the confidence on the verification results. Furthermore, by checking that the number of states generated during the verification process is the same for each framework, the designer can have an initial indication of the equivalence of the diverse models. The industrial application of this promising concept requires further research, and appropriate guidelines shall be established to identify the proper formal environments to use for a specific railway problem, and to define an industrial process in which formal methods diversity can be exploited at its full benefits. The paper presents the different models developed, compares the tools employed in terms of language features and performance, and discusses the industrial implications of the concept of formal methods diversity in the railway domain.Source: International journal on software tools for technology transfer (Print) 20 (2018): 263–288. doi:10.1007/s10009-018-0488-3
DOI: 10.1007/s10009-018-0488-3
Project(s): ASTRail via OpenAIRE
Metrics:


See at: ISTI Repository Open Access | International Journal on Software Tools for Technology Transfer Restricted | link.springer.com Restricted | CNR ExploRA


2017 Report Unknown
Registratori telematici: modello di processo per l'approvazione degli apparecchi misuratori fiscali
Spagnolo G. O., Serchiani G., Lami G.
Present the business process model of the certification of Registratori Telematici to italian fiscal market.Source: ISTI Technical reports, 2017

See at: CNR ExploRA


2017 Report Open Access OPEN
Quality assessment strategy: applying business process understandability guidelines for learning
Corradini F., Ferrari A., Fornari F., Gnesi S., Polini A., Re B., Spagnolo G. O.
Modelling using graphical notations permits to improve communications among stakeholders. The usage and composition of the notation elements can greatly impact on the understandability of the dened models. This is an important factor to consider in complex organizations where activities are performed by the collaboration of many stakeholders. Understandability becomes even more important when models are also used to structure learning activities. In this technical we report our experience on the usage of BPMN for documenting and learning business process activities.Source: ISTI Technical reports, 2017
Project(s): LEARN PAD via OpenAIRE

See at: ISTI Repository Open Access | CNR ExploRA


2017 Conference article Restricted
Towards the automation of the travel management procedure of an italian public administration
Calabro A., Marchetti E., Spagnolo G. O., Cempini P., Mancini L., Paoletti S.
Recently the Public Administrations pay a lot of attention to decreases the time required for document production and validation specifically in case of travel management. In this paper we describe the procedural steps followed to implement a first prototype framework for automating the travel management process adopted inside an Italian PA. To achieve this goal, we represent the process through Business Models specified into a formal notations. The experience highlighted important challenges in the application of automatic facilities for the travel management and let the detection of inconsistencies and improvements of the process itself.Source: Software Quality. 9th International Conference on Complexity and Challenges of Software Engineering in Emerging Technologies, pp. 175–187, Vienna, Austria, 17-20 January 2017
DOI: 10.1007/978-3-319-49421-0_12
Metrics:


See at: doi.org Restricted | link.springer.com Restricted | CNR ExploRA


2017 Conference article Restricted
Checking business process modeling guidelines in apromore
Fornari F., Gnesi S., La Rosa M., Polini A., Re B., Spagnolo G. O.
We present the integration of BEBoP - understandaBility vErifier for Business Process models, into the Apromore open-source process analytics platform. Given a BPMN model the tool allows one to verify which understandability modeling guidelines such as layout conventions are violated by the model. Such guidelines are rules that a model designer should follow to guarantee that the designed model is easy to understand by relevant stakeholders. Given the variety of stakeholders that need to interpret these models, and considering the pivotal function that process models play within organizations, understandability becomes a fundamental quality requirement that needs to be taken into account by designers. The tool provides model designers with textual and graphical representations of which understandaiblity guidelines are violated. Designers can then decide to repair models in such a way to guarantee a higher degree of understandability.Source: BPM Demo Track and BPM Dissertation Award, Barcellona, 13/09/2017

See at: ceur-ws.org Restricted | CNR ExploRA


2017 Conference article Restricted
Towards a dataset for natural language requirements processing
Ferrari A., Spagnolo G. O., Gnesi S.
[Context and motivation] The current breakthrough of natural language processing (NLP) techniques can provide the requirements engineering (RE) community with powerful tools that can help addressing specic tasks of natural language (NL) requirements analysis, such as traceability, ambiguity detection and requirements classification, to name a few. [Question/problem] However, modern NLP techniques are mainly statistical, and need large NL requirements datasets, to support appropriate training, test and validation of the techniques. The RE community has experimented with NLP since long time, but datasets were often proprietary, or limited to few software projects for which requirements were publicly available. Hence, replication of the experiments and generalization have always been an issue. [Principal idea/results] Our near future commitment is to provide a publicly available NL requirements dataset. [Contribution] To this end, we are collecting requirements documents from the Web, and we are representing them in a common XML format. In this paper, we present the current version of the dataset, together with our agenda concerning formatting, extension, and annotation of the dataset.Source: joint REFSQ Workshops, Doctoral Symposium, Research Method Track, and Poster Track, 27/02/2017

See at: ceur-ws.org Restricted | CNR ExploRA


2017 Conference article Restricted
PURE: A Dataset of Public Requirements Documents
Ferrari A., Spagnolo G. O., Gnesi S.
This paper presents PURE (PUblic REquirements dataset), a dataset of 79 publicly available natural language requirements documents collected from the Web. The dataset includes 34,268 sentences and can be used for natural language processing tasks that are typical in requirements engineering, such as model synthesis, abstraction identification and document structure assessment. It can be further annotated to work as a benchmark for other tasks, such as ambiguity detection, requirements categorisation and identification of equivalent re-quirements. In the paper, we present the dataset and we compare its language with generic English texts, showing the peculiarities of the requirements jargon, made of a restricted vocabulary of domain-specific acronyms and words, and long sentences. We also present the common XML format to which we have manually ported a subset of the documents, with the goal of facilitating replication of NLP experiments.Source: 25th IEEE International Requirements Engineering Conference, pp. 502–505, Lisbon, Portugal, 04/09/2017
DOI: 10.1109/re.2017.29
Metrics:


See at: doi.org Restricted | ieeexplore.ieee.org Restricted | CNR ExploRA